<?php 
/* SVN FILE: $Id$ */
/* App schema generated on: 2009-12-20 22:12:48 : 1261346088*/
class AppSchema extends CakeSchema {
	var $name = 'App';

	function before($event = array()) {
		return true;
	}

	function after($event = array()) {
	}

	var $abilities = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'user_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'title' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 50),
		'created' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'modified' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $periods = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'user_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'title' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 50),
		'start_date' => array('type' => 'date', 'null' => true, 'default' => NULL),
		'end_date' => array('type' => 'date', 'null' => true, 'default' => NULL),
		'description' => array('type' => 'text', 'null' => true, 'default' => NULL),
		'created' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'modified' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'season_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $seasons = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'title' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 50),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $statuses = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'user_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'date' => array('type' => 'date', 'null' => true, 'default' => NULL),
		'note' => array('type' => 'text', 'null' => true, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $templates = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'user_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'type_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'ability_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'title' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 50),
		'power_zone' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 2),
		'initial_time_total' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'time_in_power_zone' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'initial_heartrate' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'initial_distance' => array('type' => 'float', 'null' => true, 'default' => NULL),
		'initial_kcal' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'initial_tss' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'location' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 250),
		'description' => array('type' => 'text', 'null' => true, 'default' => NULL),
		'created' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'modified' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $types = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'user_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'title' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 50),
		'created' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'modified' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
	var $users = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'username' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 50, 'key' => 'unique'),
		'password' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 60),
		'created' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'modified' => array('type' => 'datetime', 'null' => false, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1), 'username' => array('column' => 'username', 'unique' => 1))
	);
	var $workouts = array(
		'id' => array('type' => 'integer', 'null' => false, 'default' => NULL, 'length' => 10, 'key' => 'primary'),
		'user_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'template_id' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'date' => array('type' => 'date', 'null' => true, 'default' => NULL),
		'time_total' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'heartrate' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'distance' => array('type' => 'float', 'null' => true, 'default' => NULL),
		'kcal' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'tss' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'tags' => array('type' => 'string', 'null' => true, 'default' => NULL, 'length' => 250),
		'description' => array('type' => 'text', 'null' => true, 'default' => NULL),
		'order' => array('type' => 'integer', 'null' => true, 'default' => NULL, 'length' => 10),
		'created' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'modified' => array('type' => 'datetime', 'null' => true, 'default' => NULL),
		'indexes' => array('PRIMARY' => array('column' => 'id', 'unique' => 1))
	);
}
?>